class ParticipanteController {

    def index = {
        def event = Evento.findById(params.id)
        session.event = event
        def participantes = EventoParticipante.findAllByEvent(event)
        session.participantes = participantes
        def mpago = Mediopagousuario.findAllByUser(session.user)
        session.mpago = mpago
    }
    def ingresaApuesta = {
        def mp = Mediopagousuario.findById(params.idmp)
        def ev = EventoParticipante.findById(params.id)
        if(params.monto.toInteger() > mp.montomax){
            flash.message = "Este monto ha superado el monto maximo seleccionado"
                render(view: "index")
        }
        else{
                def apuestaInstance = new Apuesta(monto: params.monto, event: ev, mpagousu: mp)
                apuestaInstance.save()
                //redirect(action:send, params: params)
                redirect(controller: 'login')
        }
    }
    def send = {
        def nomb = Participante.findById(params.id)
        sendMail{
         to params.correo
         from "casadeapuestaseel@gmail.com"
         subject "Apuesta Realizada"
         body "Se ha realizado una apuesta por un monto de ${params.monto} BsF a favor del participante ${nomb.nombre} exitosa en el evento ${params.nombrev} Gracias ${params.nombreu} Mucha Suerte! "
         redirect(controller: 'login')
         }
    }
}
